<!DOCTYPE html>
<html lang="en">
  <head>
    <meta charset="UTF-8" />
    <meta name="viewport" content="width=device-width, initial-scale=1.0" />
    <title>CSS单位</title>
    <style>
      body {
        /* 视窗宽、高 */
        /* width: 100vw;
        height: 100vh; */

        /* 取视窗宽高中较大或者较小的值，用法用vw、vh */
        /* width: 100vmin; */
        width: 100vmax;
        margin: 0;
      }
      .div1 {
        background-color: rebeccapurple;
        width: 100px;
        height: 100px;
      }
      .div2 {
        background-color: black;
        width: 5cm;
        height: 5cm;
      }
      .div3 {
        background-color: #0000ff;
        width: 1mm;
        height: 1mm;
      }

      .father {
        /* 相对于屏幕分辨率 */
        font-size: 24px;
        margin-top: 100px;
      }
      .child {
        /* 相对于父元素的字体大小 */
        /* font-size: 1em; */
        /* 相对于父元素的字体大小 */
        /* font-size: 50%; */
        /* 相对于根元素字体⼤⼩ */
        font-size: 1rem;
      }
    </style>
  </head>
  <body>
    <div class="div1">CSS像素</div>
    <div class="div2">CSS厘⽶</div>
    <div class="div3">CSS毫⽶</div>

    <div class="father">
      111
      <div class="child">222</div>
    </div>
  </body>
  <script>
    // 缩放因子
    console.log(window.devicePixelRatio);
  </script>
</html>
